package com.secsys.model;

import java.util.Date;

/**
 * 上市公司资产情况(现金流量)表【七】tb_sto_finance_cash
 * 描述：记录上市公司现金流量，包括：销售商品收到的现金、经营活动现金净流量、现金净流量、投资活动的现金净流量、筹资活动的现金净流量等
 *@作者 tiger.hu.tiger@gmail.com
 *@创建日期 2011-5-1
 *@版本1.0
 */
public class TbStoFinancecash implements java.io.Serializable {

	// Fields
	private static final long serialVersionUID = -4974257322537124835L;
	private Integer id;
	private TbStoStock tbStoStock;
	private Date fieldDate;
	private Double saleRecv;
	private Double managementCashNet;
	private Double cashNet;
	private Double investCashNet;
	private Double financingtCashNet;

	// Constructors

	/** default constructor */
	public TbStoFinancecash() {
	}

	/** minimal constructor */
	public TbStoFinancecash(TbStoStock tbStoStock, Date fieldDate) {
		this.tbStoStock = tbStoStock;
		this.fieldDate = fieldDate;
	}

	/** full constructor */
	public TbStoFinancecash(TbStoStock tbStoStock, Date fieldDate,
			Double saleRecv, Double managementCashNet, Double cashNet,
			Double investCashNet, Double financingtCashNet) {
		this.tbStoStock = tbStoStock;
		this.fieldDate = fieldDate;
		this.saleRecv = saleRecv;
		this.managementCashNet = managementCashNet;
		this.cashNet = cashNet;
		this.investCashNet = investCashNet;
		this.financingtCashNet = financingtCashNet;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public TbStoStock getTbStoStock() {
		return this.tbStoStock;
	}

	public void setTbStoStock(TbStoStock tbStoStock) {
		this.tbStoStock = tbStoStock;
	}

	/**
	 * 时间
	 * @return
	 */
	public Date getFieldDate() {
		return fieldDate;
	}
	/**
	 * 时间
	 * @return
	 */
	public void setFieldDate(Date fieldDate) {
		this.fieldDate = fieldDate;
	}
	/**
	 * 销售商品收到的现金（万元）
	 * @return
	 */
	public Double getSaleRecv() {
		return saleRecv;
	}
	/**
	 * 销售商品收到的现金（万元）
	 * @return
	 */
	public void setSaleRecv(Double saleRecv) {
		this.saleRecv = saleRecv;
	}
	/**
	 * 经营活动现金净流量（万元）
	 * @return
	 */
	public Double getManagementCashNet() {
		return managementCashNet;
	}
	/**
	 * 经营活动现金净流量（万元）
	 * @return
	 */
	public void setManagementCashNet(Double managementCashNet) {
		this.managementCashNet = managementCashNet;
	}
	/**
	 * 现金净流量（万元）
	 * @return
	 */
	public Double getCashNet() {
		return cashNet;
	}
	/**
	 * 现金净流量（万元）
	 * @return
	 */
	public void setCashNet(Double cashNet) {
		this.cashNet = cashNet;
	}
	/**
	 * 投资活动的现金净流量（万元）
	 * @return
	 */
	public Double getInvestCashNet() {
		return investCashNet;
	}
	/**
	 * 投资活动的现金净流量（万元）
	 * @return
	 */
	public void setInvestCashNet(Double investCashNet) {
		this.investCashNet = investCashNet;
	}
	/**
	 * 筹资活动的现金净流量（万元）
	 * @return
	 */
	public Double getFinancingtCashNet() {
		return financingtCashNet;
	}
	/**
	 * 筹资活动的现金净流量（万元）
	 * @return
	 */
	public void setFinancingtCashNet(Double financingtCashNet) {
		this.financingtCashNet = financingtCashNet;
	}

}